chore(deps): bump github.com/moby/spdystream from 0.2.0 to 0.5.1#5791
Conversation
|
Hi @dependabot[bot]. Thanks for your PR. I'm waiting for a fluid-cloudnative member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
@dependabot rebase |
Bumps [github.com/moby/spdystream](https://github.com/moby/spdystream) from 0.2.0 to 0.5.1. - [Release notes](https://github.com/moby/spdystream/releases) - [Commits](moby/spdystream@v0.2.0...v0.5.1) --- updated-dependencies: - dependency-name: github.com/moby/spdystream dependency-version: 0.5.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
458ec99 to
3c8f054
Compare
|
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: RongGu The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
There was a problem hiding this comment.
Pull request overview
Updates the vendored github.com/moby/spdystream dependency to v0.5.1, bringing in upstream fixes around frame-size enforcement, header parsing limits, and reducing goroutine/timer leak risks in SPDY connection management.
Changes:
- Bump
github.com/moby/spdystreamfromv0.2.0tov0.5.1(go.mod/go.sum + vendored source). - Update vendored SPDY framer to enforce 24-bit frame length limits and add configurable parsing limits (max frame payload, header field size, header count).
- Update vendored connection/stream synchronization and shutdown timing behavior; refresh vendored licensing/notice files.
Reviewed changes
Copilot reviewed 1 out of 13 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| vendor/modules.txt | Updates vendored module version reference for spdystream. |
| vendor/github.com/moby/spdystream/stream.go | Adds locking around Stream.IsFinished() to avoid races. |
| vendor/github.com/moby/spdystream/connection.go | Adds connection options, adjusts ping locking, and improves shutdown/wait timer handling. |
| vendor/github.com/moby/spdystream/NOTICE | Updates NOTICE to reflect included derived SPDY implementation licensing. |
| vendor/github.com/moby/spdystream/spdy/types.go | Adds frame-size documentation, default header limits, and new framer constructors with options. |
| vendor/github.com/moby/spdystream/spdy/read.go | Enforces control-frame length/header limits; discards oversized frames; makes header parsing framer-aware. |
| vendor/github.com/moby/spdystream/spdy/write.go | Adds frame length validations and fixes header-byte accounting. |
| vendor/github.com/moby/spdystream/spdy/options.go | Introduces FramerOption helpers to configure parsing limits. |
| vendor/github.com/moby/spdystream/spdy/dictionary.go | Removes duplicate license header block (vendored upstream change). |
| vendor/github.com/moby/spdystream/spdy/LICENSE | Adds BSD license text for the derived Go SPDY code. |
| vendor/github.com/moby/spdystream/spdy/PATENTS | Adds Go patent grant file for derived SPDY code. |
| go.mod | Bumps spdystream version; reclassifies some deps as indirect (tidy result). |
| go.sum | Updates sums for spdystream v0.5.1. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.



Bumps github.com/moby/spdystream from 0.2.0 to 0.5.1.
Release notes
Sourced from github.com/moby/spdystream's releases.
Commits
c59e5d7Merge pull request #109 from thaJeztah/use_ioutil2fd0155use ioutil.Discard for go1.13 compatibilityef6121fMerge commit from fork241cec9compare with signed Int for 32-bit Arm21c3864Add options to customize limitsacf9b45spdy: update godoc for MaxDataLengtheb63605spdy: limit header-size and header-count2f21da4spdy: fix header block byte accounting5976b66spdy: enforce 24-bit frame length limitscf0ec5dGuard against oversized SPDY frames